import type { IPageContentConfig } from '@/global/types'

const loginLogContentConfig: IPageContentConfig = {
  pageName: 'loginLog',
  layout: {
    border: true,
    size: 'small',
    stripe: true
  },
  items: [
    {
      prop: 'createdBy',
      label: '登录用户',
      minWidth: '150',
      align: 'center',
      showOverflowTooltip: true
    },
    {
      type: 'custom',
      slotName: 'logStatus',
      label: '请求状态',
      minWidth: '130',
      align: 'center',
      showOverflowTooltip: true
    },
    {
      prop: 'logMessage',
      label: '错误信息',
      minWidth: '200',
      align: 'center',
      showOverflowTooltip: true
    },
    {
      prop: 'logUa',
      label: '浏览器ua标识',
      minWidth: '200',
      align: 'center'
    },
    {
      prop: 'logTime',
      label: '响应时间',
      minWidth: '130',
      align: 'center',
      showOverflowTooltip: true
    },
    {
      prop: 'logIp',
      label: '请求ip',
      minWidth: '150',
      align: 'center',
      showOverflowTooltip: true
    },
    {
      prop: 'createTime',
      label: '登录时间',
      minWidth: '170',
      align: 'center',
      showOverflowTooltip: true
    }
  ]
}

export default loginLogContentConfig
